package 方法重载和重写;

/**
 * 项目名称：Demo01
 * 类 名 称：Demo03OverrideChild
 * 类 描 述：TODO
 * 创建时间：2021/03/15 9:56
 * 创 建 人：XiaoCoder
 */
public class Demo03OverrideChild extends Demo02Override {
    @Override
    public void eat() {
        super.eat();
    }

    /*  父类方法被final修饰无法进行重写
        @Override
        public void fly() {
            super.fly();
        }
    */

    /* 重写父类方法访问权限不能比父类方法低
        @Override
        private void run() {
            super.run();
        }
        父类：protected 子类可以是 缺省、public
    */

    /* 重写父类方法，不能抛出比父类更广泛的异常
        @Override
        public void readBook() throws Exception {
            super.readBook();
        }
    */

    public static void main(String[] args) {
        Demo03OverrideChild child = new Demo03OverrideChild();
        child.eat();
    }
}
